base of renal pyramid - French English Dictionary